import Vue from 'vue';
import Vuex from 'vuex';
import router, {resetRouter} from "@/router";

Vue.use(Vuex);

// 创建vuex实例
export default new Vuex.Store({
    mutations: {
        setPath(state, path) {
            state.path = path; // 修改路径
        },
        logout() {
            // 清除localStorage
            localStorage.removeItem('user');
            localStorage.removeItem('menus');
            router.push('/login')

            //退出登录以后，页面可能会残留之前的页面信息，需要重置一下路由
            // 重置路由
            resetRouter()
        }
    },
    modules: {
    },
});
